A Qualitative Framework for Introducing Programming Language at High School
نویسنده
چکیده
Programming is rapidly becoming an integral part of the basic knowledge that should be possessed by the students of all disciplines, in general, and of engineering and sciences, in particular. This is evident from the fact that the programming courses were included as a part of bachelor’s degree curriculum and soon after, an introductory course of programming has been introduced at high school level (grade X and XI). In this paper, we highlight the point that in the near future programming should be considered among the fundamental courses in the curriculum of schools from grade VI. This course should be aligned with the basic principles of mathematics, which have already been learned by the students. As our main contribution, we present a qualitative framework for designing such programming language at school level. We also discuss the possibility as to how an existing programming language should be customized for the better learning of the high school students. In this regard, we have outlined the major requirements including language’s theoretical design and implementation, tools related to the language, curriculum design and assessment.
منابع مشابه
Why Complicate Things? Introducing Programming in High School Using Python
Deciding what to teach novices about programming and what programming language to use is a common topic for debate. Should an industry relevant programming language be taught, or should a language designed for teaching novices be used? Typically, these questions are raised at university level, but in this paper we address them from a high school perspective. We present a case study with a twofo...
متن کاملA Strategy for the Design of Introductory Computer Programming Course in High School
The ever increasing involvement of electronic and programmable devices in life invites people to learn computer programming as an essential skill. Mathematics and computer programming are two inter-related and inter-dependent subjects. Several different concepts of mathematics are introduced at high school level, and usually the students do not feel comfortable with this subject. In this articl...
متن کاملA Fuzzy Qualitative Framework for Indoor Rowing Kinematics Analysis
In this article an outline of a fuzzy qualitative framework for the indoor rowing kinematics analysis have been proposed. Main goal of introducing this fuzzy qualitative framework is to bridge the gap between high level of quantitative details obtained with various present – day sensory or video inputs and symbolic representation used by rowing experts. A Fuzzy qualification process of kinemati...
متن کاملNumerical Simulation of a Lead-Acid Battery Discharge Process using a Developed Framework on Graphic Processing Units
In the present work, a framework is developed for implementation of finite difference schemes on Graphic Processing Units (GPU). The framework is developed using the CUDA language and C++ template meta-programming techniques. The framework is also applicable for other numerical methods which can be represented similar to finite difference schemes such as finite volume methods on structured grid...
متن کاملIntegrating Numerical and Qualitative Models within Constraint Logic Programming
The paper describes an interplay between numerical and qualitative models represented in a uniform Constraint Logic Programming framework. In the context of model-based diagnosis a detailed, numerical model is used to discriminate between competing diagnoses at the abstract, qualitative level. A distinguishing feature of our approach is that the abstract proof is used to guide the veriication a...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013